package com.bangdream.michelia.utils;

import android.util.Log;

/**
 * Created by Administrator on 2016/12/23.
 * 可以统一关闭的日志输出类
 */

public class MyLog {
	public static final boolean DEBUG = true;					//标志日志是否打印  发布的时候关闭
	private static final int maxLength = 3000;
	public static void d(String tag,String msg){
		if(DEBUG)
		{
			if (msg.length() > maxLength) {
				for (int i = 0; i < msg.length(); i += maxLength) {
					if (i + maxLength < msg.length()) {
							Log.d(tag + i, msg.substring(i, i + maxLength));
					}
					else {
						Log.d(tag + i, msg.substring(i, msg.length()));
					}
				}
			} else {
				Log.d(tag, msg);
			}
		}
	}
	public static void v(String tag,String msg){
		if(DEBUG)
		{
			if (msg.length() > maxLength) {
				for (int i = 0; i < msg.length(); i += maxLength) {
					if (i + maxLength < msg.length()) {
							Log.v(tag + i, msg.substring(i, i + maxLength));
					}
					else {
						Log.v(tag + i, msg.substring(i, msg.length()));
					}
				}
			} else {
				Log.v(tag, msg);
			}
		}
	}
	public static void i(String tag,String msg){
		if(DEBUG)
		{
			if (msg.length() > maxLength) {
				for (int i = 0; i < msg.length(); i += maxLength) {
					if (i + maxLength < msg.length()) {
						Log.i(tag + i, msg.substring(i, i + maxLength));
					}
					else {
						Log.i(tag + i, msg.substring(i, msg.length()));
					}
				}
			} else {
				Log.i(tag, msg);
			}
		}
	}
	public static void e(String tag,String msg){
		if(DEBUG)
		{
			if (msg.length() > maxLength) {
				for (int i = 0; i < msg.length(); i += maxLength) {
					if (i + maxLength < msg.length()) {
							Log.e(tag + i, msg.substring(i, i + maxLength));
					}
					else {
						Log.e(tag + i, msg.substring(i, msg.length()));
					}
				}
			} else {
				Log.e(tag, msg);
			}
		}
	}
}
